package com.tiger.cloud.model.activity;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.tiger.cloud.common.mybatis.TigerBaseEntity;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;

import java.sql.Timestamp;

/**
 * 
 * crm_activity-activity活动
 *
 */
public class Activity extends TigerBaseEntity{

	private static final long serialVersionUID = 1L;
    
	/**
	 * 活动名
	 */
	@ApiModelProperty(value = "活动名")
    private String activityName;
	/**
	 * 活动内容
	 */
	@ApiModelProperty(value = "活动内容")
    private String ActivityDescription;
	/**
	 * 活动开始时间
	 */
	@ApiModelProperty(value = "活动开始时间")
    private Timestamp startTime;
	/**
	 * 活动结束时间
	 */
	@ApiModelProperty(value = "活动结束时间")
    private Timestamp endTime;

    @ApiModelProperty(value = "活动链接")
    private String activityUrl;
	/**
	 *创建时间
	 */
	@JsonIgnore
    private Timestamp createTime;

    public String getActivityName() {
        return this.activityName;
    }
    
    public void setActivityName(String activityName) {
        this.activityName = activityName;
    }

    public Timestamp getStartTime() {
        return this.startTime;
    }
    
    public void setStartTime(Timestamp startTime) {
        this.startTime = startTime;
    }
    public Timestamp getEndTime() {
        return this.endTime;
    }
    
    public void setEndTime(Timestamp endTime) {
        this.endTime = endTime;
    }
    public Timestamp getCreateTime() {
        return this.createTime;
    }
    
    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }
    
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}

    public String getActivityDescription() {
        return ActivityDescription;
    }

    public void setActivityDescription(String activityDescription) {
        ActivityDescription = activityDescription;
    }

    public String getActivityUrl() {
        return activityUrl;
    }

    public void setActivityUrl(String activityUrl) {
        this.activityUrl = activityUrl;
    }

}